<?php 
	class UserModel extends Model{
		public $table = "user";

		public function get_data($where=null){
			return $this->where($where)->all();
		}

		public function get_one_data($where=null){
			return $this->where($where)->find();
		}

		public function add_data($data){
			$this->add($data);
		}

		public function validate_login(){
		// 读取 post 过来的code ,如果第一个参数  没有就读第二个参数，第三个可以使用函数
		// 如果提交过来的CODE   不等于  session d的 code  
		if(Q('post.code',NULL,'strtoupper') != session('code')){
			// 反出验证码错误
			$this->error = '验证码错误';
			return false;
		}

		
		$username = Q('post.username');
		$password = Q('post.passwd',NULL,'md5');

		$userInfo = $this->where(array('username'=>$username))->find();

		if(!$userInfo){
			$this->error = '用户名不存在';
			return false;
		}

		if($password != $userInfo['passwd']){
			$this->error = '密码不正确';
			return false;
		}

		return $userInfo;
		}
	}




 ?>